package com.itheima.mapper;

import com.itheima.pojo.dto.categoryDto.CategoryAddDto;
import com.itheima.pojo.dto.categoryDto.CategoryUpdateDto;
import com.itheima.pojo.vo.categoryVo.GetCategoryByPageVo;
import com.itheima.pojo.vo.categoryVo.GetCategoryVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CategoryMapper {
    int add(CategoryAddDto category);
    String findName(String id);

    int delete(String id);
    GetCategoryVo selectById(String id);

    List<GetCategoryByPageVo> selectByPage(String name, int page, int pageSize );

    int update(CategoryUpdateDto category);

    List<GetCategoryVo>selectAll();

}
